package com.zg.datapush.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 推送记录统计VO
 * @author zg
 */
@Data
@ApiModel("推送记录统计")
public class PushRecordStatisticsVo {

    @ApiModelProperty("总推送次数")
    private Long totalCount;

    @ApiModelProperty("成功次数")
    private Long successCount;

    @ApiModelProperty("失败次数")
    private Long failedCount;

    @ApiModelProperty("部分成功次数")
    private Long partialCount;

    @ApiModelProperty("运行中次数")
    private Long runningCount;

    @ApiModelProperty("成功率（百分比）")
    private Double successRate;

    @ApiModelProperty("今日推送次数")
    private Long todayCount;

    @ApiModelProperty("本周推送次数")
    private Long weekCount;

    @ApiModelProperty("本月推送次数")
    private Long monthCount;
}
